*{
    margin: 0px;
    padding: 0px;
    font-family: 微软雅黑;
    /*overflow: hidden;*/
    /*height: auto;*/
}
.container{
    max-width: 720px;
    min-width: 320px;
    height: 900px;
    margin: 0px auto;
    background-image: url(../image/bg.jpg);
    background-repeat: no-repeat;
    /*overflow: hidden;*/
}
.logo{
    width: 100%;
    height: 100px;
    margin: 0px auto 10px auto;
    background: url('../image/sign_button.png');
    background-position: 53% 6%;
    background-repeat: no-repeat;
    background-size: 498px;
}

.head_img{
    width: 100%;
    height: 110px;
    margin: 0px auto 10px auto;
    background: url('../image/sign_button.png');
    background-position: 53% 28%;
    background-repeat: no-repeat;
    background-size: 350px;
    position: absolute;
}
.head_img_icon{
    width: 90px;
    height: 90px;
    /*background-color: deepskyblue;*/
    background-size: 100% 100%;
    position: relative;
    top:13px;
    margin: 0px auto;

}
.form_title{
    width: 100%;
    height: 30px;
    margin: 150px auto 20px auto;
    background-repeat: no-repeat;
}
.form_title p{
    line-height: 30px;
    color: orange;
    font-size: 17px;
}
.info_box{
    width: 90%;
    height: 52px;
    line-height: 50px;
    padding: 0 5%;
    margin: 0px auto 30px auto;
    /*background-color: red;*/
    background-repeat: no-repeat;
}
.signer_name{
    width: 76%;
    height:50px;
    padding: 0 12%;
    margin: 0px auto;
    font-size: 16px;
    color: #FFFFFF;
    border: none;
    border-radius: 6px;
    background: url('../image/sign_icon.png');
    background-position: 50% 44%;
    background-repeat: no-repeat;
    background-size: 390px;
    /*position: absolute;*/
    overflow: hidden;
}
.signer_name:hover{
    width: 76%;
    height:50px;
    padding: 0 12%;
    margin: 0px auto;
    font-size: 16px;
    color: #FFFFFF;
    border: none;
    border-radius: 6px;
    background: url('../image/sign_icon.png');
    background-position: 50% 76%;
    background-repeat: no-repeat;
    background-size: 390px;
    /*position: absolute;*/
    overflow: hidden;
}
.signer_i{
    width:30px;
    height:30px;
    z-index: 999;
    overflow: hidden;
    position: relative;
    top:-40px;
    left: 80%;

}

.sign_button{
    width: 100%;
    height: 100px;
    margin: 0px auto 30px auto;
    text-align: center;
    /*background-color: green;*/
    /*background-repeat: no-repeat;
    background: url('../image/sign_button.png');
    background-position: 50% 96%;
    background-repeat: no-repeat;
    background-size: 390px;*/
}
.sign_button button{
    width: 120px;;
    height: 58px;
    margin: 0px auto 30px auto;
    border: none;
    background-repeat: no-repeat;
    background: url('../image/sign_button.png');
    background-position: 50.5% 93.5%;
    background-repeat: no-repeat;
    background-size: 390px;
}
.sign_button p{
    color: orange;
}

.footer{
    width: 100%;
    height: 50px;
    line-height: 50px;
    color: #666666;
}



